homes for sale cat pet new england foreclosures cape cod buy a house cats puppies maine dogs home buying dog portland home selling massachusetts boston